module.exports = {
    apps: [
        {
            name: 'easy-capcha',  // 应用名称，可以随意设置
            script: './main.js',  // 启动的脚本文件路径（通常是构建后的文件）
            instances: 2,  // 应用实例的数量，可以设置为 'max' 来自动分配 CPU 核心数
            exec_mode: 'cluster',  // 执行模式，'fork' 或 'cluster'
            env_file: '.env',  // 加载 .env 文件
            // watch: true,  // 开启文件监听，自动重启应用
            log_file: './logs/app.log',  // 日志文件路径
            out_file: './logs/out.log',  // 标准输出日志路径
            error_file: './logs/error.log',  // 错误日志路径
            log_date_format: 'YYYY-MM-DD HH:mm:ss',  // 日志日期格式
            autorestart: true,  // 自动重启
            max_memory_restart: '1G',  // 当应用占用内存超过 1GB 时重启
        },
    ],
};
